const Koa = require('koa');
const app = new Koa();

/**
 * 基于koa创建服务应用
 * @returns 一个对象包含listen函数
 */
async function createServer() {
  return {
    async listen(port, callback) {
      app.listen(port, callback);
    }
  };
}

exports.createServer = createServer;
exports.app = app;
